MSLLKTNILFLLAIALFYGSLAEDLQQQFLEAHNEARNEVGLDPLVWDDEVAAYAASYANQRINDCALVHSNGPFGENIAMSSGEMSAEDAAEMWINEKQYYDYDSNTCNDPNGGTCLHYTQVVWKNTVRLGCAKVVCNSGGTFITCNYDPPGNYIGEKPF